
a.jsbutton	{ text-decoration:none;border-bottom:1px dashed;cursor:pointer; }
a.jsbutton:hover { text-decoration:none;border-bottom-style:solid; }
a.jsbutton.warning { color:#f55; }

a.button { display:inline-block;width:20px;height:20px;background:url(/i/buttons.png) -20px 0 no-repeat;cursor:pointer;vertical-align:middle; overflow:hidden;text-indent:-9999em;border:none; }
a.button.invis		{ visibility:hidden; }
a.button.cancel		{ background-position:-20px 0px; }
a.button.cancel:hover	{ background-position:0px   0px; }
a.button.delete		{ background-position:-20px -20px; }
a.button.delete:hover	{ background-position:0px   -20px; }
a.button.apply		{ background-position:-20px -40px; }
a.button.apply:hover	{ background-position:0px   -40px; }
a.button.add		{ background-position:-20px -60px; }
a.button.add:hover	{ background-position:0px   -60px; }
a.button.list		{ background-position:-20px -80px; }
a.button.list:hover	{ background-position:0px   -80px; }
/*a.button.copy		{ background-position:-20px -100px; }
a.button.copy:hover	{ background-position:0px  -100px; }*/
a.button.copy		{ background-position:-20px -120px; }
a.button.copy:hover	{ background-position:0px   -120px; }
a.button.edit		{ background-position:-20px -140px; }
a.button.edit:hover	{ background-position:0px   -140px; }
a.button.up		{ background-position:-20px -160px; }
a.button.up:hover	{ background-position:0px   -160px; }
a.button.down		{ background-position:-20px -180px; }
a.button.down:hover	{ background-position:0px   -180px; }
a.button.on		{ background-position:-20px -200px; }
a.button.on:hover	{ background-position:0px   -200px; }
a.button.off		{ background-position:-20px -220px; }
a.button.off:hover	{ background-position:0px   -220px; }

a.disabled { color:#999; }
a.disabled:hover { visibility:none; }
